package com.link.base.base.stocksellstorage.model;

import com.link.core.basic.model.BasicModel;

import java.util.ArrayList;
import java.util.List;

/**
 * @author unknown
 * @date unknown
 * @comments 盘点任务
 */
public class Stocktaking extends BasicModel {
    /**盘点操作员*/
    private String empName;
    /**盘点状态*/
    private String status;
    /**所属仓库Id*/
    private Long inventoryId;
    /**所属仓库的所有者Id*/
    private Long accntId;
    /**所盘点的商品列表*/
    private List<StorageProd> prodList;
    /**所盘点的流水交易列表*/
    private List<TransactionDetail> transList;

    /**盘点任务*/
    private String calTask;
    /**盘点类型*/
    private String calType;
    /**要求盘点日期*/
    private String demandDate;
    /**盘点开始时间*/
    private String startDate;
    /**盘点结束时间*/
    private String endDate;
    /**品牌*/
    private String prodBrand;
    /**二级品牌*/
    private String prodSecBrand;
    /**三级品牌*/
    private String prodThirdBrand;
    /**备注*/
    private String comments;
    /**盘点行明细*/
    private List<StocktakingItem> stocktakingItemList = new ArrayList<>();
    private String createdByName;


    public List<TransactionDetail> getTransList() {
        return transList;
    }

    public void setTransList(List<TransactionDetail> transList) {
        this.transList = transList;
    }

    public List<StorageProd> getProdList() {
        return prodList;
    }

    public void setProdList(List<StorageProd> prodList) {
        this.prodList = prodList;
    }

    public Long getAccntId() {
        return accntId;
    }

    public void setAccntId(Long accntId) {
        this.accntId = accntId;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getInventoryId() {
        return inventoryId;
    }

    public void setInventoryId(Long inventoryId) {
        this.inventoryId = inventoryId;
    }

    public String getCalTask() {
        return calTask;
    }

    public void setCalTask(String calTask) {
        this.calTask = calTask;
    }

    public String getCalType() {
        return calType;
    }

    public void setCalType(String calType) {
        this.calType = calType;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getProdBrand() {
        return prodBrand;
    }

    public void setProdBrand(String prodBrand) {
        this.prodBrand = prodBrand;
    }

    public String getProdSecBrand() {
        return prodSecBrand;
    }

    public void setProdSecBrand(String prodSecBrand) {
        this.prodSecBrand = prodSecBrand;
    }

    public String getProdThirdBrand() {
        return prodThirdBrand;
    }

    public void setProdThirdBrand(String prodThirdBrand) {
        this.prodThirdBrand = prodThirdBrand;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getDemandDate() {
        return demandDate;
    }

    public void setDemandDate(String demandDate) {
        this.demandDate = demandDate;
    }

    public List<StocktakingItem> getStocktakingItemList() {
        return stocktakingItemList;
    }

    public void setStocktakingItemList(List<StocktakingItem> stocktakingItemList) {
        this.stocktakingItemList = stocktakingItemList;
    }

    public String getCreatedByName() {
        return createdByName;
    }

    public void setCreatedByName(String createdByName) {
        this.createdByName = createdByName;
    }
}
